Answer:

Are your name and the actual you different things? — Yes

Is an object reference and the actual object different things? — Yes

Object Reference

An object is constructed out a chunk of main memory and hence has a unique location. An object reference describes the location in memory of a particular object. In the picture, the variable str contains a reference to the object.

Objects are created while a program is running. When an object reference is assigned to a variable, then that variable says how to find that object in memory.

In diagrams, an object reference is shown as an arrow from the object reference variable to the object. (An object reference is actually a complicated bit pattern.)

QUESTION 6:

What does a variable of a primitive type contain?